package com.bwda.dsrs.systemservice.domain.form.role;


import com.bwda.dsrs.base.centerbase.form.BaseQueryForm;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 角色查询Form
 *
 * @author zhangyinmei
 * @date 2019年5月7日
 */
@Data
@ApiModel(description = "角色表")
public class RoleQueryForm extends BaseQueryForm {

    @ApiModelProperty(value = "ID主键")
    private Integer id;

    @ApiModelProperty(value = "ID主键列表")
    private List<Integer> idList;

    @ApiModelProperty(value = "角色编码")
    private String roleCode;

    @ApiModelProperty(value = "角色名称")
    private String roleName;

    @ApiModelProperty(value = "0内置1自定义")
    private Integer isDefault;

    @ApiModelProperty(value = "数据范围（1：所有数据；2：所在机构及以下数据；3：所在机构数据；4：仅本人数据）")
    private Integer dataScope;

    @ApiModelProperty(value = "0不启用 1启用")
    private Integer status;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "0未删除 1已删除")
    private Integer delFlag;

}